package com.web.base.user.facade;

import com.blue.jdbc.Page;
import com.web.base.user.message.UserInfoRequest;
import com.web.base.user.message.UserInfoResponse;

/**
 * 用户信息接口
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2017年04月16日
 */
public interface UserInfoFacade
{

	/**
	 * 添加用户信息
	 */
	UserInfoResponse add(UserInfoRequest request);

	/**
	 * 更新用户信息
	 */
	UserInfoResponse update(UserInfoRequest request);
	
	/**
	 * 查询单个用户信息
	 */
	UserInfoResponse get(Integer id);
	
	/**
	 * 查询用户信息，分页
	 */
	Page<UserInfoResponse> listPage(UserInfoRequest request, int start, int size);
	
}
